package com.qf.exceptions;

/**
 * @Author ztf
 * @Date 19:53 2021/12/27
 **/
public interface ResultCode {

    /**
     * 成功状态
     */
    int SUCCESS = 0;

    /**
     * 失败状态
     */
    int FAIL = 1;


    /**
     * 用户名为空
     */
    int USERNAME_NULL=100001;

    /**
     * 数据已存在
     */
    int DATA_ALREADY_EXIST=100002;

    /**
     * 用户名或者密码错误或为空
     */
    int USERNAME_PASSWORD_ERROR=10003;
    /**
     * 数据删除失败
     */
    int DATA_DELETION_FAILED = 10004;
    /**
     * 数据不存在
     */
    int DATA_NOT_EXIST=10005;

    /**
     * 数据为空
     */
    int DATA_NULL = 10006;


    /**
     * 分类id为空
     */
    int ID_NULL = 20001;

    /**
     * 分类名为空
     */
    int CATEGORY_NAME_NULL = 20002;
    /**
     * 分类名重复
     */
    int CATEGORY_NAME_REPEAT = 20003;

    /**
     * 设备已被绑定
     */
    int DEVICE_ALREADY_BIND= 30001;
    /**
     * 设备不存在
     */
    int DEVICE_NOT_EXIST = 30002;
    /**
     * 设备不属于当前用户
     */
    int DEVICE_CONTROL_NOTALLOWED = 30003;
    /**
     * 设备离线
     */
    int DEVICE_OFFLINE = 30004;
}
